package com.itmk.major.service;

import com.itmk.major.entity.Major;
import com.itmk.major.entity.MajorParm;
import com.itmk.major.entity.MajorResult;
import com.itmk.major.entity.MajorVo;

import java.util.List;

public interface MajorService {
    //新增专业
    void add(Major major);

    //根据id查询
    Major getById(String majorId);

    //编辑
    void updateById(Major major);

    //查询列表
    List<Major> list(MajorParm parm);

    //查询总条数
    int getCount(MajorParm parm);

    //删除
    void delete(String majorId);

    //根据学院id查询所有的专业
    List<Major> getMajorListBycollogeId(String collogeId);

    //查询所有的专业
    List<Major> getAll();

    //专业数据统计
    MajorResult majorCount();
    //统计专业
    int getTotal();
}
